Page({
  /**
   * 页面的初始数据
   */
  data: {
    plans: [] // 行程计划列表
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    this.loadPlans();
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    // 每次显示页面时重新加载数据
    this.loadPlans();
  },

  /**
   * 加载行程计划数据
   */
  loadPlans() {
    // 从本地存储获取数据
    const plans = wx.getStorageSync('xcjh_plans') || [];
    this.setData({ plans });
  },

  /**
   * 跳转到新增行程页面
   */
  navigateToAdd() {
    wx.navigateTo({
      url: '/pages/xcjh/add/add'
    });
  },

  /**
   * 跳转到行程详情页面
   */
  navigateToDetail(e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/xcjh/detail/detail?id=${id}`
    });
  }
});